﻿body {
    margin: 0px 0px 0px 0px;
    height: 100%;
}

.header {
    margin-left: 16px;
    margin-top: 20px;
    background-color: #FFFFFF;
    height: 140px;
    font-size: 42px;
}

.content {
    margin: 10px 10px 10px 10px;
    background-color: #FFFFFF;
    height: 100%;
}

.footer {
    background-color: #B0B7C0;
    width: 100%;
    height: 120px;
    bottom: 0;
    position: absolute;
}

input[type="text"] {
    padding: 5px;
    font: 12px verdana, arial, helvetica, sans-serif;
    color: #003399;
    height:18px;
    width:100%;
}

select {
    padding: 5px;
    font: 12px verdana, arial, helvetica, sans-serif;
    color: #003399;
    height:30px;
    width:100%;
}

.titles {
    font: 12px verdana, arial, helvetica, sans-serif;
    color: #1587DC;

}


#menu ul {
    padding: 0px;
    margin: 0px;
    background-color: #476B9C;
    list-style: none;
    height: 38px;
    font-size: 16px;
}

    #menu ul li {
        display: inline;
    }

        #menu ul li a {
            padding: 8px 10px;
            display: inline-block;
            /* visual do link */
            background-color: #476B9C;
            color: #FFFFFF;
            text-decoration: none;
        }

            #menu ul li a:hover {
                background-color: #476B9C;
                color: #FFFFFF;
                border-bottom: 4px solid #B5C2C9;
            }
